type encoding/asn1.encoder
21 uses
encoding/asn1 (current package)
marshal.go#L19: byte00Encoder encoder = byteEncoder(0x00)
marshal.go#L20: byteFFEncoder encoder = byteEncoder(0xff)
marshal.go#L24: type encoder interface {
marshal.go#L65: type multiEncoder []encoder
marshal.go#L83: type setEncoder []encoder
marshal.go#L129: tag encoder
marshal.go#L130: body encoder
marshal.go#L197: func makeBigInt(n *big.Int) (encoder, error) {
marshal.go#L214: return multiEncoder([]encoder{byteFFEncoder, bytesEncoder(bytes)}), nil
marshal.go#L225: return multiEncoder([]encoder{byte00Encoder, bytesEncoder(bytes)}), nil
marshal.go#L305: func makeObjectIdentifier(oid []int) (e encoder, err error) {
marshal.go#L313: func makePrintableString(s string) (e encoder, err error) {
marshal.go#L329: func makeIA5String(s string) (e encoder, err error) {
marshal.go#L339: func makeNumericString(s string) (e encoder, err error) {
marshal.go#L349: func makeUTF8String(s string) encoder {
marshal.go#L371: func makeUTCTime(t time.Time) (e encoder, err error) {
marshal.go#L382: func makeGeneralizedTime(t time.Time) (e encoder, err error) {
marshal.go#L461: func makeBody(value reflect.Value, params fieldParameters) (e encoder, err error) {
marshal.go#L525: m := make([]encoder, n1)
marshal.go#L549: m := make([]encoder, l)
marshal.go#L579: func makeField(v reflect.Value, params fieldParameters) (e encoder, err error) {
|
The pages are generated with Golds v0.6.7. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |